*{-webkit-padding-start: 0px;-webkit-margin-before: 0px;-webkit-margin-after: 0px;}
.search{position:relative;border-bottom:1px solid #ccc;overflow:hidden;height:2.4em;background-color:#f2f2f2;}
.search .search-inp{position:absolute;display:block;float:right;right:.5em;top:50%;margin-top:-1em;width:24%;line-height:2em;height:2em;border-radius:1em;font-size:12px;color:#b7b7b7;}
.search span{position:absolute;right:4%;top:13px;font-size:16px;}

.cho-nav{display:-webkit-box;display:box;width:100%;}
.cho-nav li{position:relative;border-bottom:1px solid #ccc;border-left:1px solid #ccc;position:relative;line-height:35px;-webkit-box-flex:1.0;box-flex:1.0;font-size:14px;text-align:center;}
.cho-nav li:first-of-type{border-left:0;}
.cho-nav>li:first-of-type:after{content:"";position:absolute;right:2px;bottom:2px;border:4px solid #000;border-left-color:transparent;border-top-color:transparent;}
.cho-nav span{font-size:15px;}
.cho-nav span.active{color:dodgerblue;}
.cho-nav li ul{position:absolute;top:35px;left:0;width:100%;background-color:#fff;}
.cho-nav li ul li{line-height: 28px;;}
.cho-nav li ul li:first-of-type{border-top:1px solid #ccc;}

.info-list{padding:0%;overflow: hidden;}
.info-list li a>div{height:70px;}
.info-list li{padding:10px 4%;overflow: hidden;border-bottom:1px solid #ccc;}
.info-list li img{width:100%;}
.img-info{display:flex;float:left;width:33%;}
.img-info img{margin:auto;}
.sch-info{float:left;width:34%;text-align:left;text-indent:12px;}
.sch-info h4{margin:0;color:#000;}
.sch-info-star{height:1em;}
.sch-info p{font-size:12px;margin-bottom:0;}
.pric-info{float:left;width:33%;padding-top:30px;text-align:right;font-size:12px;}
.pric-info p{margin-bottom:0;color:#000;}
.sch-info-star span{display:inline;font-size:12px;color:#FDD400;}
